"""

学习流程
     1. 基础入门
     2. 高级编程
     3. 网络爬虫
     4. 数据分析
     5. Web 前端
     6. 后端开发
     7. 自动化测试
     8. 自动化运维
     9. 人工智能

使用方向
    1. 数据分析
        numpy       是Python科学计算的基础库，提供了高效的多维数组操作功能
        pandas      是处理和分析数据的强大工具，提供了高效的数据结构和数据操作功能
        Matplotlib  是一个绘图库，可以创建各种类型的图表和可视化效果

    2. 操作数据库
        MySQLdb
        SQLAlchemy（数据库操作）：SQLAlchemy是一个Python SQL工具包和对象关系映射器，用于简化数据库操作
        PyMongo（MongoDB操作）：PyMongo是一个用于操作MongoDB数据库的库，提供了方便的API和工具

    3. web 开发
        django      是一个功能强大的Web开发框架，提供了许多用于快速开发Web应用程序的工具和功能
        flask       是一个简单易用的Web开发框架，用于构建Web应用程序

    4. 游戏开发
        pygame      是一个用于开发2D游戏的库，提供了游戏开发所需的各种功能和工具
        Pygame-sdl2（跨平台游戏开发）是一个基于SDL2的跨平台游戏开发库，提供了更好的性能和兼容性
        cocos-python

    5. 网络爬虫
        requests    是一个简洁而友好的HTTP请求库，用于发送各种类型的HTTP请求
        bs4         Beautiful Soup（网页解析）：Beautiful Soup库是用于解析HTML和XML文档的库，可以方便地提取网页中的数据
        Scrapy
            是一个流行的高级爬虫框架，可快速高效地抓取网站并从其页面中提取结构化数据。
            由于 Scrapy 主要用于构建复杂的爬虫项目，并且它通常与项目文件结构一起使用
        Selenium    是一款基于浏览器地自动化程序库，可以抓取网页数据。它能在 JavaScript 渲染的网页上高效运行，这在其他 Python 库中并不多见

    6. 视觉及图像处理
        cv2
        Pillow（图像处理）    是一个图像处理库，提供了各种图像处理功能，如裁剪、缩放、滤镜等
        OpenCV（计算机视觉）   是一个计算机视觉库，提供了各种图像处理和计算机视觉算法

    7. 图形界面开发
        tkinter
        pyQT
        PySide（GUI应用程序开发）
            PySide是一个用于创建GUI应用程序的库，提供了丰富的GUI组件和功能
            PySide是 Qt for Python 的官方绑定，与 PyQt 类似，但它是由 Qt 公司支持和维护的。
        wxPython
            是一个跨平台GUI的Python库，可轻松创建功能强大稳定的GUI，毕竟是用C++编写的
            强大且灵活，支持原生外观和感觉的控件，适合开发复杂的桌面应用。
        Kivy
            是一个用于开发多点触控应用程序的开源 Python 库，支持多平台（Windows、macOS、Linux、Android、iOS）。

    8. 打包
        PyInstaller（打包应用程序）：PyInstaller是一个用于将Python应用程序打包成独立可执行文件的库
"""